package com.wwe.kotlinstudy.dm.two

/**这里不用getInstance作为为方法名，
 * 是因为在伴生对象声明时，
 * 内部已有getInstance方法，所以只能取其他名字*/
class LanHanKotlin private constructor() {

    companion object {

        private var instance: LanHanKotlin? = null
            get() {
                if(field == null) {
                    field = LanHanKotlin()
                }
                return field
            }

        fun get(): LanHanKotlin? {
            return instance!!
        }
    }




}